Retrieval Augmented In Context Learning